home *** CD-ROM | disk | FTP | other *** search
/ Spanish Scene 1 / SpanishScene1.iso / spanish pack n°1 by llfb / revistas / amigazeta / no.0.dms / no.0.adf / superbase < prev    next >
Text File  |  1987-06-04  |  13KB  |  238 lines

  1.  
  2.  
  3.                         SUPERBASE PROFESSIONAL
  4.  
  5.  
  6.   Superbase Professional de Precision Software se engloba dentro de
  7.   la linea de productos profesionales para los ordenadores Amiga.Se
  8.   puede calificar, sin ningun genero de dudas, como el mejor programa
  9.   de gestion disponible en la actualidad.
  10.   Proporciona todas las posibilidades para manejo de datos que se pueden
  11.   encontrar en los mejores programas existentes para los ordenadores
  12.   basados en el Sistema Operativo MS-DOS. Tanto es asi que se ha lanzado
  13.   una version para este Sistema, dispuesta a competir con rivales con
  14.   una gran implantacion como la archiconocida DBASE III. Existe,asimismo,
  15.   una version para los Atari ST (bajo el sistema operativo GEM).
  16.  
  17.   Basada en Superbase Personal, Superbase Professional mejora
  18.   notablemente sus posibilidades y posee dos nuevos subprogramas:
  19.   un editor de formatos o plantillas (forms) que permite al usuario
  20.   componer sus propios formatos (impresos personalizados, logotipos
  21.   de empresas, etc.), asi como un lenguaje de programacion propio,
  22.   llamado DML, que nos permite desarrollar verdaderas aplicaciones
  23.   automatizadas para el manejo de datos. Otra posibilidad muy interesante
  24.   es la integracion de ficheros de texto, imagenes y sonidos con los
  25.   datos por medio del empleo de un nuevo tipo de Fichero Externo.
  26.  
  27.   VISION GENERAL
  28.  
  29.   Superbase Professional se puede correr en cualquier modelo de Amiga
  30.   con 512K y una unidad de disco, pero resulta mucho mas comodo cuando
  31.   se dispone de mas memoria y una segunda unidad de disco. Ademas,
  32.   si almacenas varias imagenes o sonidos, es facil quedarse sin espacio
  33.   en el disco, por lo que sera recomendable la instalacin de un disco
  34.   duro.
  35.  
  36.   El programa esta realizado para que las personas no iniciadas en el
  37.   manejo de bases de datos puedan trabajar inmediatamente y vayan 
  38.   aprendiendo posibilidades mas complejas a medida que las vayan
  39.   necesitando. Los usuarios familiarizados con los sistemas de bases
  40.   de datos no tendran problemas y podran trabajar practicamente sin
  41.   leer los manuales.
  42.  
  43.   Se puede arrancar el programa desde el Workbench o desde el CLI; en
  44.   este ultimo caso, es preciso teclear primero STACK 8000. La pantalla
  45.   del programa se compone de una barra de menus en la parte superior,
  46.   un area de trabajo y un "panel de control". Inicialmente la barra de
  47.   menus solicita al usuario al apertura de un fichero y, una vez hecho
  48.   esto, muestra el nombre del fichero y el campo por el que esta
  49.   indexado. Para abrir el fichero escogeremos la opcion Open File del
  50.   menu Project con lo que Superbase mostrara el primer registro del
  51.   fichero que hayamos abierto.
  52.  
  53.   Un Fichero de Superbase consiste en una coleccion de Registros
  54.   (bloques de informacion como, por ejemplo, un nombre, una direccion
  55.   y un numero de telefono) en los que debemos definir al menos un Indice
  56.   (un campo clave necesario para las ordenes de busqueda y ordenacion).
  57.   Disponemos de los cuatro tipos basicos de campos -de texto numericos,
  58.   de fecha y de tiempo-. Podemos especificar los formatos de visuali-
  59.   zacion, controles de validacion y otros atributos para cada campo,
  60.   asi como definir campos de Fichero Externo para poder integrar con
  61.   los datos imagenes, sonidos o ficheros de texto procedentes de un
  62.   programa de Tratamiento de Texto.
  63.  
  64.   Los registros de un fichero se pueden visualizar en el area de trabajo
  65.   de tres formas distintas: Registro, Plantilla (Form) o Tabla. El
  66.   formato de visualizacion por defecto es Registro, donde los valores
  67.   de los campos aparecen en filas, precedidos por el nombre del campo.
  68.   En el formato de Tabla los campos aparecen listados en columnas y, por
  69.   ultimo, el formato de Plantilla es similar al de Registro con la
  70.   particularidad de que podemos colocar los campos a nuestro gusto en
  71.   cualquier parte de la pantalla.
  72.  
  73.  
  74.   EL PANEL DE CONTROL
  75.  
  76.   En la parte inferior de la pantalla se alinean una docena de botones
  77.   de control modelados de igual forma que los que aparecen en videos y
  78.   grabadores de cintas. Cada tecla realiza una funcion especial y el
  79.   conjunto se puede dividir en tres grupos. A la izquierda se encuentran
  80.   las teclas de Pausa y Stop, seguidas por otras siete todas ellas
  81.   utilizadas para la busqueda y desplazamiento dentro del fichero: ir
  82.   al primer registro, retroceso rapido, registro anterior, registro
  83.   actual, registro siguiente, avance rapido, ir al ultimo registro. A
  84.   la derecha se hallan tres teclas ms dedicadas a operaciones especiales.
  85.   La tecla marcada con un signo de interrogacion se emplea para
  86.   recuperar registros aislados, introduciendo el valor del campo por
  87.   el que se encuentra indexado el fichero. Una forma mas sofisticada
  88.   de busqueda se puede hacer por medio de la tecla de Filtro, marcada
  89.   con un signo '='. Esta tecla proporciona la posibilidad de introducir
  90.   un conjunto de valores para restringir la recuperaci0n de registros
  91.   solamente a aquellos que cumplan con las condiciones indicadas. Para
  92.   la introduccion de las condiciones del Filtro disponemos de operadores
  93.   matematicos y logicos, asi como de un operador especial 'LIKE'
  94.   destinado a fijar los patrones de coincidencia para cadenas de texto.
  95.   Por ultimo, la tecla de Fichero Externo, rotulada con una camara
  96.   fotografica, nos ofrece la posibilidad de acceder y presentar en
  97.   pantalla Ficheros Externos, que se presentan en una ventana separada
  98.   de la principal.
  99.  
  100.   Si el fichero externo es un texto, Superbase nos ofrece tambien un
  101.   Editor de Texto. La longitud del fichero de texto depende de la
  102.   cantidad de memoria disponible ya que el editor almacena todo el
  103.   texto en RAM. Este Editor de Texto dispone juego de funciones para
  104.   la manipulacion del texto. Puedes utilizar estos ficheros de texto
  105.   externos para incluir textos largos o notas como campos de tu fichero.
  106.  
  107.   Los Ficheros Externos pueden contener tambien graficos IFF. Cuando
  108.   pulsas en el boton de Fichero Externo, Superbase muestra estas
  109.   imagenes en su resolucion original. Puedes utilizar los gadgets de
  110.   manipulacion de las ventanas para arrastrar la ventana que contiene
  111.   la imagen hacia abajo y, asi, visualizar simultaneamente el registro 
  112.   junto con la imagen.
  113.  
  114.   Finalmente, los Ficheros Externos pueden contener sonidos digi-
  115.   talizados que estan en el formato de sonido IFF. Superbase ejecutara
  116.   estos sonidos a la velocidad con que fueron almacenados.
  117.  
  118.  
  119.  
  120.   ENTRADA Y EDICION DE LOS DATOS
  121.  
  122.   Los datos de los diferentes registros se pueden entrar y editar tanto
  123.   en el formato de visualizacion de Registro como de Plantilla (Form).
  124.   Normalmente, las Bases de Datos "Abren" el fichero cuando se desea
  125.   introducir nuevos registros y lo cierran una vez que se hayan
  126.   introducido todos ellos. Esta forma de operar conlleva un riesgo
  127.   bastante grande ya que si se produce un fallo de corriente cuando un
  128.   fichero esta abierto, lo mas probable es que se pierdan todos los 
  129.   datos del fichero. !Pensad en un fichero con 2500 registros, por
  130.   ejemplo! Para evitar esto, Superbase abre y cierra el fichero por
  131.   cada introduccion de un registro. Esto tiene el inconveniente de que
  132.   se accede al disco con mucha frecuencia con la consiguiente perdida
  133.   de tiempo, pero asegura la integridad de los datos. No obstante,
  134.   dispone de un modo, llamado Batch que escribe los datos en el disco 
  135.   solo cuando decimos al programa que hemos terminado de introducir
  136.   los registros.
  137.  
  138.   Superbase proporciona asimismo potentes procedimientos de mani-
  139.   pulacion, actualizacion y borrado de registros. Podemos construir
  140.   expresiones de busqueda que recuperen uno o mas registros y ejecutar
  141.   estas expresiones como un Procedimiento. Los Procedimientos son
  142.   basicamente similares a los Filtros, con la ventaja de que se pueden
  143.   grabar en el disco para usarlos en cualquier momento sin necesidad de
  144.   volver a construirlos. Puedes utilizar complejas expresiones de
  145.   busqueda para especificar grupos de registros que desees actualizar
  146.   y aplicar despues un factor de actualizacion como, por ejemplo,
  147.   PRECIO = PRECIO * 1.05, para subir todos los precios de determinados
  148.   articulos un 5%. Estas expresiones de busqueda se pueden utilizar
  149.   tambien para borrar grupos de registros; en estos casos, Superbase
  150.   pedira confirmacion para evitar borrar datos por equivocacion.
  151.  
  152.  
  153.   Para obtener una copia de los datos en la impresora Superbase
  154.   dispone de un potente generador de informes que produce listados
  155.   en columnas incluyendo totales, subtotales, medias, contadores,
  156.   numeros de pagina, etc. Asimismo, los datos se pueden importar y
  157.   exportar desde y hacia otros programas por medio de ficheros de
  158.   texto en codigo ASCII.
  159.  
  160.  
  161.   EL EDITOR DE FORMATOS Y EL DML
  162.  
  163.   Las dos nuevas ampliaciones de Superbase son, como ya dijimos, el
  164.   Editor de Formatos y el Lenguaje de Programacion DML. Los Formatos
  165.   pueden ocupar desde una hasta tres paginas, cada una con un maximo
  166.   de 66 filas de 80 caracteres por fila. El Editor de Formatos es
  167.   basicamente un minusculo programa de dibujo donde podemos trabajar
  168.   con seis tipos de objetos distintos: areas, cajas, lineas, imagenes,
  169.   texto y campos. Las areas son zonas de la pantalla rellenas con un
  170.   color de fondo. Las cajas y lineas se trazan con el raton. Para dar
  171.   una mayor brillantez al Formato, podemos incluir dibujos, como 
  172.   logotipos de empresas, o cualquier imagen almacenada como un fichero
  173.   IFF. Tambien se puede escribir texto o definir campos de una forma
  174.   tan sencilla como trazar una linea. Debido a que todos estos objetos
  175.   se pueden superponer en la pantall, Superbase utiliza un criterio de
  176.   preferencias, donde los objetos menos preferentes son las areas y los
  177.   de mayor preferencia son los campos, es decir, que nunca permitira,
  178.   por ejemplo, que un area oculte un campo.
  179.  
  180.  
  181.   El Editor de Formatos se maneja de forma muy sencilla por medio de
  182.   menus que nos ofrecen todas las posibilidades, con lo que el aspecto
  183.   final solo dependera de nuestra imaginacion.
  184.  
  185.  
  186.   La manipulacion automatizada de los datos se realiza por medio del
  187.   Lenguaje de Programacion DML (Database Management Language). Si 
  188.   conoces el BASIC no tendras problemas con el DML, ya que dispone de
  189.   la mayor parte de las sentencias del BASIC (desde DIM hasta REM y
  190.   desde los bucles FOR/NEXT hasta los GOTO y GOSUB). Existen alrededor
  191.   de 120 sentencias y funciones en el lenguaje DML. La ventaja mas
  192.   importante es que puedes desde programa todas las operaciones que
  193.   realices con los menus: puedes definir informes, buscar y recuperar
  194.   datos, actualizar e incluso modificar la definicion del fichero.
  195.   Tambien puedes hacer cosas mas espectaculares desde un programa como
  196.   volcar una pantalla en impresora o hacer que Amiga utilice sus
  197.   capacidades de sintesis de voz para leer (SAY) los datos que te 
  198.   interese escuchar. Desde programa puedes, asimismo, definir tus
  199.   propios menus, solicitadores y cajas de dialogo.
  200.  
  201.  
  202.   Del mismo modo que en BASIC, puedes escribir una sentencia y
  203.   ejecutarla inmediatamente (modo Comando) o escribir un programa
  204.   completo, almacenarlo en disco y ejecutarlo cuando lo desees
  205.   (modo Programa). Los programas se pueden grabar en el formato
  206.   interno de Superbase, como ficheros ASCII o de una forma especial
  207.   protegida para impedir a los curiosos que miren el listado de tu
  208.   programa.
  209.  
  210.   Por ultimo, puedes personalizar Superbase de diferentes formas.
  211.   Por medio de tres niveles de 'passwords', definiendo a tu gusto
  212.   las teclas de funcion o ajustando a tus necesidades practicamente
  213.   todos los parametros del sistema, desde el numero de buffers de
  214.   disco hasta los formatos de numeros y fechas para los calculos.
  215.    
  216.  
  217.   CONCLUSION
  218.  
  219.   Desde mi particular punto de vista, no conozco ningun otro programa
  220.   mejor que este dentro de los Sistemas de Bases de Datos. Como habeis
  221.   podido observar a lo largo del articulo lo tiene todo y, ademas,
  222.   aprovecha al maximo las capacidades de Amiga: imagenes, sonidos,
  223.   sintesis de voz, ventanas, etc. En definitiva, considero que es un
  224.   programa verdaderamente SENSACIONAL.
  225.  
  226.  
  227.   Para terminar solo me queda decir que el programa se presenta en tres
  228.   discos, uno de ellos repleto de ficheros de ejemplo que ilustran
  229.   claramente las distintas posibilidades del programa.A los discos se
  230.   suma un completo y claro manual de empleo dividido en dos tomos.
  231.   Tambien hay que decir que el programa viene protegido con un dongle
  232.   que se coloca en el port del joystick.
  233.  
  234.  
  235.  
  236.                                                 (C) TORRO CRAKING S.
  237.  
  238.